HAL TAMP Structures ¶
HAL TAMP Structures ¶
- group TAMP_Exported_Structures
-
Enums
-
enum
hal_tamp_backup_register_idx_t
¶
-
Backup registers enumeration definition.
Values:
-
enumerator
HAL_TAMP_BACKUP_REG_0
¶
-
TAMP backup registers 0 Backup register 0
-
enumerator
HAL_TAMP_BACKUP_REG_1
¶
-
TAMP backup registers 1 Backup register 1
-
enumerator
HAL_TAMP_BACKUP_REG_2
¶
-
TAMP backup registers 2 Backup register 2
-
enumerator
HAL_TAMP_BACKUP_REG_3
¶
-
TAMP backup registers 3 Backup register 3
-
enumerator
HAL_TAMP_BACKUP_REG_4
¶
-
TAMP backup registers 4 Backup register 4
-
enumerator
HAL_TAMP_BACKUP_REG_5
¶
-
TAMP backup registers 5 Backup register 5
-
enumerator
HAL_TAMP_BACKUP_REG_6
¶
-
TAMP backup registers 6 Backup register 6
-
enumerator
HAL_TAMP_BACKUP_REG_7
¶
-
TAMP backup registers 7 Backup register 7
-
enumerator
HAL_TAMP_BACKUP_REG_8
¶
-
TAMP backup registers 8 Backup register 8
-
enumerator
HAL_TAMP_BACKUP_REG_9
¶
-
TAMP backup registers 9 Backup register 9
-
enumerator
HAL_TAMP_BACKUP_REG_10
¶
-
TAMP backup registers 10 Backup register 10
-
enumerator
HAL_TAMP_BACKUP_REG_11
¶
-
TAMP backup registers 11 Backup register 11
-
enumerator
HAL_TAMP_BACKUP_REG_12
¶
-
TAMP backup registers 12 Backup register 12
-
enumerator
HAL_TAMP_BACKUP_REG_13
¶
-
TAMP backup registers 13 Backup register 13
-
enumerator
HAL_TAMP_BACKUP_REG_14
¶
-
TAMP backup registers 14 Backup register 14
-
enumerator
HAL_TAMP_BACKUP_REG_15
¶
-
TAMP backup registers 15 Backup register 15
-
enumerator
HAL_TAMP_BACKUP_REG_16
¶
-
TAMP backup registers 16 Backup register 16
-
enumerator
HAL_TAMP_BACKUP_REG_17
¶
-
TAMP backup registers 17 Backup register 17
-
enumerator
HAL_TAMP_BACKUP_REG_18
¶
-
TAMP backup registers 18 Backup register 18
-
enumerator
HAL_TAMP_BACKUP_REG_19
¶
-
TAMP backup registers 19 Backup register 19
-
enumerator
HAL_TAMP_BACKUP_REG_20
¶
-
TAMP backup registers 20 Backup register 20
-
enumerator
HAL_TAMP_BACKUP_REG_21
¶
-
TAMP backup registers 21 Backup register 21
-
enumerator
HAL_TAMP_BACKUP_REG_22
¶
-
TAMP backup registers 22 Backup register 22
-
enumerator
HAL_TAMP_BACKUP_REG_23
¶
-
TAMP backup registers 23 Backup register 23
-
enumerator
HAL_TAMP_BACKUP_REG_24
¶
-
TAMP backup registers 24 Backup register 24
-
enumerator
HAL_TAMP_BACKUP_REG_25
¶
-
TAMP backup registers 25 Backup register 25
-
enumerator
HAL_TAMP_BACKUP_REG_26
¶
-
TAMP backup registers 26 Backup register 26
-
enumerator
HAL_TAMP_BACKUP_REG_27
¶
-
TAMP backup registers 27 Backup register 27
-
enumerator
HAL_TAMP_BACKUP_REG_28
¶
-
TAMP backup registers 28 Backup register 28
-
enumerator
HAL_TAMP_BACKUP_REG_29
¶
-
TAMP backup registers 29 Backup register 29
-
enumerator
HAL_TAMP_BACKUP_REG_30
¶
-
TAMP backup registers 30 Backup register 30
-
enumerator
HAL_TAMP_BACKUP_REG_31
¶
-
TAMP backup registers 31 Backup register 31
-
enumerator
HAL_TAMP_BACKUP_REG_0
¶
-
enum
hal_tamp_backup_register_idx_t
¶
- group TAMP_Exported_Structures
-
Enums
-
enum
hal_tamp_backup_register_idx_t
-
Backup registers enumeration definition.
Values:
-
enumerator
HAL_TAMP_BACKUP_REG_0
-
TAMP backup registers 0 Backup register 0
-
enumerator
HAL_TAMP_BACKUP_REG_1
-
TAMP backup registers 1 Backup register 1
-
enumerator
HAL_TAMP_BACKUP_REG_2
-
TAMP backup registers 2 Backup register 2
-
enumerator
HAL_TAMP_BACKUP_REG_3
-
TAMP backup registers 3 Backup register 3
-
enumerator
HAL_TAMP_BACKUP_REG_4
-
TAMP backup registers 4 Backup register 4
-
enumerator
HAL_TAMP_BACKUP_REG_5
-
TAMP backup registers 5 Backup register 5
-
enumerator
HAL_TAMP_BACKUP_REG_6
-
TAMP backup registers 6 Backup register 6
-
enumerator
HAL_TAMP_BACKUP_REG_7
-
TAMP backup registers 7 Backup register 7
-
enumerator
HAL_TAMP_BACKUP_REG_8
-
TAMP backup registers 8 Backup register 8
-
enumerator
HAL_TAMP_BACKUP_REG_9
-
TAMP backup registers 9 Backup register 9
-
enumerator
HAL_TAMP_BACKUP_REG_10
-
TAMP backup registers 10 Backup register 10
-
enumerator
HAL_TAMP_BACKUP_REG_11
-
TAMP backup registers 11 Backup register 11
-
enumerator
HAL_TAMP_BACKUP_REG_12
-
TAMP backup registers 12 Backup register 12
-
enumerator
HAL_TAMP_BACKUP_REG_13
-
TAMP backup registers 13 Backup register 13
-
enumerator
HAL_TAMP_BACKUP_REG_14
-
TAMP backup registers 14 Backup register 14
-
enumerator
HAL_TAMP_BACKUP_REG_15
-
TAMP backup registers 15 Backup register 15
-
enumerator
HAL_TAMP_BACKUP_REG_16
-
TAMP backup registers 16 Backup register 16
-
enumerator
HAL_TAMP_BACKUP_REG_17
-
TAMP backup registers 17 Backup register 17
-
enumerator
HAL_TAMP_BACKUP_REG_18
-
TAMP backup registers 18 Backup register 18
-
enumerator
HAL_TAMP_BACKUP_REG_19
-
TAMP backup registers 19 Backup register 19
-
enumerator
HAL_TAMP_BACKUP_REG_20
-
TAMP backup registers 20 Backup register 20
-
enumerator
HAL_TAMP_BACKUP_REG_21
-
TAMP backup registers 21 Backup register 21
-
enumerator
HAL_TAMP_BACKUP_REG_22
-
TAMP backup registers 22 Backup register 22
-
enumerator
HAL_TAMP_BACKUP_REG_23
-
TAMP backup registers 23 Backup register 23
-
enumerator
HAL_TAMP_BACKUP_REG_24
-
TAMP backup registers 24 Backup register 24
-
enumerator
HAL_TAMP_BACKUP_REG_25
-
TAMP backup registers 25 Backup register 25
-
enumerator
HAL_TAMP_BACKUP_REG_26
-
TAMP backup registers 26 Backup register 26
-
enumerator
HAL_TAMP_BACKUP_REG_27
-
TAMP backup registers 27 Backup register 27
-
enumerator
HAL_TAMP_BACKUP_REG_28
-
TAMP backup registers 28 Backup register 28
-
enumerator
HAL_TAMP_BACKUP_REG_29
-
TAMP backup registers 29 Backup register 29
-
enumerator
HAL_TAMP_BACKUP_REG_30
-
TAMP backup registers 30 Backup register 30
-
enumerator
HAL_TAMP_BACKUP_REG_31
-
TAMP backup registers 31 Backup register 31
-
enumerator
HAL_TAMP_BACKUP_REG_0
-
enum
hal_tamp_backup_register_idx_t
- group TAMP_Exported_Structures
-
Enums
-
enum
hal_tamp_backup_register_idx_t
-
Backup registers enumeration definition.
Values:
-
enumerator
HAL_TAMP_BACKUP_REG_0
-
TAMP backup registers 0 Backup register 0
-
enumerator
HAL_TAMP_BACKUP_REG_1
-
TAMP backup registers 1 Backup register 1
-
enumerator
HAL_TAMP_BACKUP_REG_2
-
TAMP backup registers 2 Backup register 2
-
enumerator
HAL_TAMP_BACKUP_REG_3
-
TAMP backup registers 3 Backup register 3
-
enumerator
HAL_TAMP_BACKUP_REG_4
-
TAMP backup registers 4 Backup register 4
-
enumerator
HAL_TAMP_BACKUP_REG_5
-
TAMP backup registers 5 Backup register 5
-
enumerator
HAL_TAMP_BACKUP_REG_6
-
TAMP backup registers 6 Backup register 6
-
enumerator
HAL_TAMP_BACKUP_REG_7
-
TAMP backup registers 7 Backup register 7
-
enumerator
HAL_TAMP_BACKUP_REG_8
-
TAMP backup registers 8 Backup register 8
-
enumerator
HAL_TAMP_BACKUP_REG_9
-
TAMP backup registers 9 Backup register 9
-
enumerator
HAL_TAMP_BACKUP_REG_10
-
TAMP backup registers 10 Backup register 10
-
enumerator
HAL_TAMP_BACKUP_REG_11
-
TAMP backup registers 11 Backup register 11
-
enumerator
HAL_TAMP_BACKUP_REG_12
-
TAMP backup registers 12 Backup register 12
-
enumerator
HAL_TAMP_BACKUP_REG_13
-
TAMP backup registers 13 Backup register 13
-
enumerator
HAL_TAMP_BACKUP_REG_14
-
TAMP backup registers 14 Backup register 14
-
enumerator
HAL_TAMP_BACKUP_REG_15
-
TAMP backup registers 15 Backup register 15
-
enumerator
HAL_TAMP_BACKUP_REG_16
-
TAMP backup registers 16 Backup register 16
-
enumerator
HAL_TAMP_BACKUP_REG_17
-
TAMP backup registers 17 Backup register 17
-
enumerator
HAL_TAMP_BACKUP_REG_18
-
TAMP backup registers 18 Backup register 18
-
enumerator
HAL_TAMP_BACKUP_REG_19
-
TAMP backup registers 19 Backup register 19
-
enumerator
HAL_TAMP_BACKUP_REG_20
-
TAMP backup registers 20 Backup register 20
-
enumerator
HAL_TAMP_BACKUP_REG_21
-
TAMP backup registers 21 Backup register 21
-
enumerator
HAL_TAMP_BACKUP_REG_22
-
TAMP backup registers 22 Backup register 22
-
enumerator
HAL_TAMP_BACKUP_REG_23
-
TAMP backup registers 23 Backup register 23
-
enumerator
HAL_TAMP_BACKUP_REG_24
-
TAMP backup registers 24 Backup register 24
-
enumerator
HAL_TAMP_BACKUP_REG_25
-
TAMP backup registers 25 Backup register 25
-
enumerator
HAL_TAMP_BACKUP_REG_26
-
TAMP backup registers 26 Backup register 26
-
enumerator
HAL_TAMP_BACKUP_REG_27
-
TAMP backup registers 27 Backup register 27
-
enumerator
HAL_TAMP_BACKUP_REG_28
-
TAMP backup registers 28 Backup register 28
-
enumerator
HAL_TAMP_BACKUP_REG_29
-
TAMP backup registers 29 Backup register 29
-
enumerator
HAL_TAMP_BACKUP_REG_30
-
TAMP backup registers 30 Backup register 30
-
enumerator
HAL_TAMP_BACKUP_REG_31
-
TAMP backup registers 31 Backup register 31
-
enumerator
HAL_TAMP_BACKUP_REG_0
-
enum
hal_tamp_backup_register_idx_t
TAMP passive tampers exported structures ¶
- group TAMP_Exported_Structures_Passive
-
-
struct
hal_tamp_passive_config_t
¶
-
#include <stm32c5xx_hal_tamp.h>
Passive tamper configuration.
Public Members
-
hal_tamp_passive_pull_up_precharge_state_t
precharge
¶
-
Activation of the pull-up (precharge)
-
hal_tamp_passive_pull_up_precharge_duration_t
precharge_duration
¶
-
Duration of the precharge in RTCCLK units
-
hal_tamp_passive_filter_t
type_activation
¶
-
Activation type of the tamper
-
hal_tamp_passive_sample_frequency_t
sample_frequency
¶
-
Tamper sample frequency
-
hal_tamp_passive_pull_up_precharge_state_t
precharge
¶
-
struct
hal_tamp_passive_individual_config_t
¶
-
#include <stm32c5xx_hal_tamp.h>
Passive tamper individual configuration.
Public Members
-
hal_tamp_passive_trigger_t
trigger
¶
-
Trigger type for edge and level tamper detection
-
hal_tamp_passive_secrets_erase_t
erase_secrets
¶
-
Tamper erase mode
-
hal_tamp_passive_mask_t
masked
¶
-
That the tamper is masked or not
-
hal_tamp_passive_trigger_t
trigger
¶
-
struct
hal_tamp_passive_config_t
¶
- group TAMP_Exported_Structures_Passive
-
-
struct
hal_tamp_passive_config_t
-
#include <stm32c5xx_hal_tamp.h>
Passive tamper configuration.
Public Members
-
hal_tamp_passive_pull_up_precharge_state_t
precharge
-
Activation of the pull-up (precharge)
-
hal_tamp_passive_pull_up_precharge_duration_t
precharge_duration
-
Duration of the precharge in RTCCLK units
-
hal_tamp_passive_filter_t
type_activation
-
Activation type of the tamper
-
hal_tamp_passive_sample_frequency_t
sample_frequency
-
Tamper sample frequency
-
hal_tamp_passive_pull_up_precharge_state_t
precharge
-
struct
hal_tamp_passive_individual_config_t
-
#include <stm32c5xx_hal_tamp.h>
Passive tamper individual configuration.
Public Members
-
hal_tamp_passive_trigger_t
trigger
-
Trigger type for edge and level tamper detection
-
hal_tamp_passive_secrets_erase_t
erase_secrets
-
Tamper erase mode
-
hal_tamp_passive_mask_t
masked
-
That the tamper is masked or not
-
hal_tamp_passive_trigger_t
trigger
-
struct
hal_tamp_passive_config_t
- group TAMP_Exported_Structures_Passive
-
-
struct
hal_tamp_passive_config_t
-
#include <stm32c5xx_hal_tamp.h>
Passive tamper configuration.
Public Members
-
hal_tamp_passive_pull_up_precharge_state_t
precharge
-
Activation of the pull-up (precharge)
-
hal_tamp_passive_pull_up_precharge_duration_t
precharge_duration
-
Duration of the precharge in RTCCLK units
-
hal_tamp_passive_filter_t
type_activation
-
Activation type of the tamper
-
hal_tamp_passive_sample_frequency_t
sample_frequency
-
Tamper sample frequency
-
hal_tamp_passive_pull_up_precharge_state_t
precharge
-
struct
hal_tamp_passive_individual_config_t
-
#include <stm32c5xx_hal_tamp.h>
Passive tamper individual configuration.
Public Members
-
hal_tamp_passive_trigger_t
trigger
-
Trigger type for edge and level tamper detection
-
hal_tamp_passive_secrets_erase_t
erase_secrets
-
Tamper erase mode
-
hal_tamp_passive_mask_t
masked
-
That the tamper is masked or not
-
hal_tamp_passive_trigger_t
trigger
-
struct
hal_tamp_passive_config_t
TAMP internal tampers exported structures ¶
- group TAMP_Exported_Structures_Internal
-
-
struct
hal_tamp_internal_individual_config_t
¶
-
#include <stm32c5xx_hal_tamp.h>
Internal tamper individual configuration.
Public Members
-
hal_tamp_internal_secrets_erase_t
erase_secrets
¶
-
Internal tamper erase mode
-
hal_tamp_internal_secrets_erase_t
erase_secrets
¶
-
struct
hal_tamp_internal_individual_config_t
¶
- group TAMP_Exported_Structures_Internal
-
-
struct
hal_tamp_internal_individual_config_t
-
#include <stm32c5xx_hal_tamp.h>
Internal tamper individual configuration.
Public Members
-
hal_tamp_internal_secrets_erase_t
erase_secrets
-
Internal tamper erase mode
-
hal_tamp_internal_secrets_erase_t
erase_secrets
-
struct
hal_tamp_internal_individual_config_t
- group TAMP_Exported_Structures_Internal
-
-
struct
hal_tamp_internal_individual_config_t
-
#include <stm32c5xx_hal_tamp.h>
Internal tamper individual configuration.
Public Members
-
hal_tamp_internal_secrets_erase_t
erase_secrets
-
Internal tamper erase mode
-
hal_tamp_internal_secrets_erase_t
erase_secrets
-
struct
hal_tamp_internal_individual_config_t